home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
PROGASIC
/
BASFILES.LZH
/
DAYWEEK.BAS
< prev
next >
Wrap
BASIC Source File
|
1988-09-10
|
521b
|
24 lines
'$INCLUDE:'QBTOOLS.INC'
'' '$INCLUDE: 'qbtools2.inc'
FUNCTION DayWeek$ (Dt$) STATIC
CALL DateToMDY(Dt$, M%, D%, Y%)
M! = M%
D! = D%
Y! = Y%
Juln! = Y! * 365 + INT((Y! - 1) / 4) + (M! - 1) * 28 + VAL(MID$("000303060811131619212426", (M! - 1) * 2 + 1, 2)) - ((M! > 2) AND ((Y! AND NOT -4) = 0)) + D!
Day$ = MID$("Friday Saturday Sunday Monday Tuesday WednesdayThursday ", (Juln! - INT(Juln! / 7) * 7) * 9 + 1, 9)
Day$ = RTRIM$(Day$)
Day$ = LTRIM$(Day$)
DayWeek$ = Day$
END FUNCTION